1. /* sxcbmpi.cpp by K.Tsuru */
  2. // function ID 5104 BRADIX
  3. /*********************
  4. SDecimal class
  5. pi by Machin's formula
  6. **********************/
  7. #ifndef SN_H
  8. #include "sn.h"
  9. #endif
  10. SDecimal BMachinPi(){
  11. SDecimal bpi, bpi2;
  12. bpi = Batan2(1, 5); // bpi = atan(1/5);
  13. XsMult(bpi, 16, bpi); // bpi *= 16;
  14. bpi2 = Batan2(1, 239); // bpi2 = atan(1/239);
  15. XsMult(bpi2, 4, bpi2); // bpi2 *= 4;
  16. XXSub(bpi, bpi2, bpi); // bpi -= bpi2;
  17. return bpi;
  18. }

sxcbmpi.cpp : last modifiled at 2016/09/04 14:21:44(470 bytes)
created at 2015/12/22 16:09:56
The creation time of this html file is 2017/10/27 15:45:59 (Fri Oct 27 15:45:59 2017).